package com.diqye.db.exception;

import com.diqye.templet.util.Strings;

public class XAssert {

	/**
	 * 
	 * @param b
	 * @param msg {0}，，，，，{1}
	 * @param objs
	 */
	public static void asert(boolean b,String msg,Object...objs){
		if(!b)throw new XException(Strings.format(msg,objs));
	}
	
	public static void asert(String msg,Object...objs){
		asert(false,msg,objs);
	}
	
	public static void aserteq(Object o1,Object o2,String msg,Object...objs){
		asert(o1.equals(o2),msg,objs);
	}
	
	public static void asertnotnull(Object o,String msg,Object...objs){
		asert(o != null,msg,objs);
	}
}
